// 首先foo_bar函数的参数为非引用类型，需拷贝，使用拷贝构造函数、函数的返回类型非引用，也需要进行拷贝，使用拷贝构造函数。

// 在函数体中arg拷贝到local对象，global拷贝到heap对象，local、*heap拷贝到pa[4]中皆使用拷贝构造函数

// local拷贝到*heap为拷贝赋值运算符